簡介:本門課程將帶大家從零開始開發(fā)一個(gè)在線答題app。本課程分為“上”和“下”兩個(gè)部分,在“上”中,我們已經(jīng)從需求分析開始,使用mvp構(gòu)建模式搭建框架,完成項(xiàng)目的布局,網(wǎng)絡(luò)數(shù)據(jù)請(qǐng)求,答題控件開發(fā)和邏輯實(shí)現(xiàn)。“下”中,我們將完成表情雨的特效實(shí)現(xiàn),卡片的切換動(dòng)畫效果,使用GreenDao實(shí)現(xiàn)數(shù)據(jù)的持久化,底部廣告條的實(shí)現(xiàn),掌握項(xiàng)目的異常處理以及git管理項(xiàng)目和開源項(xiàng)目發(fā)布等技術(shù)。
第2章 表情雨特效實(shí)現(xiàn)
使用自定義View實(shí)現(xiàn)答題正確時(shí)出現(xiàn)的表情雨特效
第3章 切換動(dòng)畫實(shí)現(xiàn)
介紹ViewPager的動(dòng)畫原理和原生API如何使用,使用ViewPager實(shí)現(xiàn)卡片立體堆疊的效果、從右到左滑動(dòng)切換動(dòng)畫效果
第4章 數(shù)據(jù)持久化
介紹GreenDao的優(yōu)勢(shì)并演示如何在項(xiàng)目使用GreenDao實(shí)現(xiàn)數(shù)據(jù)的持久化
第5章 項(xiàng)目的異常處理
介紹主流的使用Thread.UncaughtExceptionHandler捕獲全局異常方式,分享開發(fā)經(jīng)驗(yàn),介紹如何通過日志找到問題并解決
第6章 底部廣告條的實(shí)現(xiàn)
介紹并演示Android中常見的底部廣告條功能實(shí)現(xiàn)
第7章 git管理項(xiàng)目和開源項(xiàng)目發(fā)布
介紹如何使用git管理項(xiàng)目以及如何發(fā)布開源項(xiàng)目